package com.shujia.java.day21.demo2;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* @Description: Demo5 验证格式不加^ $
* @Author: 王火火
* @Date: 2019/8/24 15:26
 * 验证格式不加^ $
 *      从头往后进行验证
*/
public class Demo5 {
    public static void main(String[] args) {
//        //要验证的手机号
//        String phone="helloworld*256helloworld";
//        //验证格式
//        String pattern="[a-z]{0,}[a-z]{0,}[*0-9]{4}";// *0123456789
//        //转化格式
//        Pattern compile = Pattern.compile(pattern);
//        //进行匹配
//        Matcher matcher = compile.matcher(phone);
//        //输出结果
//        System.out.println(matcher.matches());


        //无论是什么样的字符串 只要有*256这样的格式 都是true
        String phone="helloworldhelloworld*256";
        //验证格式
        //.*来实现格式的验证
        //.代表除换行符外的所有字符
        //*代表0到+∞
        String pattern=".*[*0-9]{4}.*";
        //转化格式
        Pattern compile = Pattern.compile(pattern);
        //进行匹配
        Matcher matcher = compile.matcher(phone);
        //输出结果
        System.out.println(matcher.matches());
    }
}
